import { PSLayout, PSLayoutPos } from '../interface/func-view-form';

/**
 * 根据布局信息获取实际占据的宽度
 *
 * @export
 */
export const getGridCol = (data: PSLayoutPos, pData: PSLayout): string => {
  let val: number = data.colLG;

  if (!val && pData.childColLG) {
    val = pData.childColLG;
  }

  if (val && val > 0 && val <= 24) {
    return `${(val / 24) * 100}%`;
  }

  return '100%';
};